home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / PROGTOOL / MRKEXE10.ZIP;1 / MARKEXE.DOC < prev    next >
Encoding:
Text File  |  1993-02-26  |  4.2 KB  |  88 lines

  1.  
  2.             Mark EXE 1.0 - February 25, 1993
  3.  
  4.     Mark EXE 1.0 is a small utility designed to "brand" a mark on
  5.     EXE files. Most EXE files have a huge amount of wasted space
  6.     at the beginning of them for relocation pointers that aren't
  7.     needed. Mark EXE simply places a mark of your choice which may
  8.     be a copyright notice or a modification warning : your choice.
  9.     Please only use a copyright notice if it is your legitimate
  10.     copyright and please note that some use of this program may
  11.     violate license agreements on some software packages. The 
  12.     author is not responsible for any such misuse of this program.
  13.     For additional disclaimers, run Mark EXE without any parameters.
  14.     
  15.     At a DOS prompt, type "TYPE MARKEXE.EXE" and look at the screen.
  16.     You will see a copyright message displayed, especially if you
  17.     have ANSI.SYS graphics installed. This type of message is also
  18.     visible from HEX editors. Mark EXE will place copyright or other
  19.     messages like these on any EXE file with relocatable table space
  20.     unused. Because not all files are convertable, you can find out
  21.     how many bytes of a message you have by typing:
  22.     
  23.         MARKEXE EXENAME
  24.         
  25.     You will get a message that says "480 bytes" or "46 bytes" or
  26.     something like that. Note that you should not use EXEPACK (R)
  27.     with Mark EXE despite what the MARKEXE.EXE says and that if 
  28.     you use PKLITE (R), use it BEFORE Mark EXE. That way, the 
  29.     PKLITE (R) message will be overwritten (YOU CAN ONLY HAVE 
  30.     MESSAGES UP TO 46 BYTES WITH PKLITE (R) and only if the PKLITE (R)
  31.     copyright message is displayed in the file.) Don't use this with 
  32.     LZEXE, because it won't work. 
  33.     
  34.     Now you can add the message by using a message file or from
  35.     the command line. The command line does not let you use spaces,
  36.     so the message file is preferrable. Here are both:
  37.     
  38.         MARKEXE EXENAME This_file_is_(C)_1993_by_The_Author
  39.     (command line)
  40.     
  41.         MARKEXE EXENAME @MESSAGE.DAT
  42.     
  43.     (adds message from MESSAGE.DAT which can be:
  44.         ESC[J This file is Copyright 1993 The Author )
  45.     
  46.     A new EXE file and a BAK version of the original are created.
  47.     ALWAYS test the EXE version before deleting the BAK version
  48.     because some programs may not be tolerant of this procedure.
  49.     Now you can distribute the file with the copyright or other
  50.     message added which is one more touch that once only the 
  51.     language manufacturers and few professionals could add. 
  52.     
  53.     Since Mark EXE does madify EXE files, certain virus checkers
  54.     may be thrown off by Mark EXE. It is also possible for someone
  55.     to modify Mark EXE to make it a "Trojan," so if you want to
  56.     check for sure that this is not a trojan program, use DOS's
  57.     COMP command by making a backup copy of the EXE, running 
  58.     Mark EXE with a short message (like one or two bytes) and then
  59.     using COMP. You should get (4 + the length of the message) bytes
  60.     different. This is strictly optional and you should not be worried
  61.     about Mark EXE being a trojan *that* much. Mark EXE will leave a
  62.     signature at offset 1Ch containing "ME" and then and ASCII 1 then
  63.     and ASCII 0, making 4 bytes in addition to the new message.
  64.     
  65.     Since this is only a small program that preforms a semi-trivial
  66.     function, this program is almost free. I ask that you send me
  67.     a simple 19-cent postcard with "Mark EXE 1.0" and where you got
  68.     it from on the back of it so I can get an idea of where my program
  69.     is being distributed. You can also attempt to contact me instead on 
  70.     Compuserve (R) by looking me up. I am working on a program that
  71.     will encrypt EXE files but allow them to run and this was really
  72.     just more or less a practice exercise to familiarize me with the 
  73.     EXE file header. I will notify you of that program when I complete
  74.     it if you send the postcard. So PLEASE SEND THE POSTCARD and take
  75.     the 2 OR 3 MINUTES AND 19 CENTS to do it. Thank you for your
  76.     support.
  77.     
  78.     I hope you like the little touch that Mark EXE makes. Look at
  79.     ME.DAT and use DOS's TYPE command to look at MARKEXE.EXE. The
  80.     ME.DAT file was used to mark MARKEXE.EXE. The first 3 bytes are
  81.     ANSI control characters to clear the screen. Good MARKing !
  82.     
  83.         Please Send all Postcards for Registration to:
  84.         
  85.             Jeremy Lilley
  86.             27816 Radfall Court
  87.             Santa Clarita, CA 91350
  88.